/* Frame Style */
body { margin: 0; padding: 0;background: #f1f2f2; }

.doc_width { width: 1030px;min_height:700px; }
.doc_width1 { width: 1230px!important;min_height:700px; }
.flow_doc_width { width: 976px; }
.doc_content_shadow { float: left; width: 1022px; padding: 0 4px; display: inline; background: url(../img/doc_shadow_m.png) repeat-y; }
.doc_content_shadow1 { float: left; width: 1222px!important; padding: 0 4px; display: inline; background: url(../img/doc_shadow_m.png) repeat-y; }
.doc_content { float: left; width: 100%; padding-bottom: 60px; background: white; }
.doc_content_head { float: left; width: 100%; padding-bottom: 0px; background: white; }
.doc_content_quote { float: left; width: 100%; padding-bottom: 0px; background: white; }
.doc_content_quote_head { float: left; width: 100%; padding-bottom: 0px; background: white; }

.frame_column_left { float: left; width: 220px; margin: 20px 10px; display: inline; }
.frame_center { float: left; width: 530px; margin-top: 20px; padding-bottom: 35px; }
.frame_center1 { float: left; width: 730px!important; margin-top: 20px; padding-bottom: 0px!important; }
.frame_column_right { float: right; width: 232px; margin: 20px 10px; display: inline; }
.frame_column_right1 { float: right; width: 232px!important; margin: 20px 10px; height:210px!important; overflow:hidden; margin-bottom:0px!important; display: inline; }
.frame_right { float: left; width: 772px; margin-top: 20px; padding-bottom: 35px; }
.frame_right_miniheight { float: left; width: 772px; margin-top: 20px; padding-bottom: 35px; min-height:800px;}

/* Replace with flash or JS slide show plugin */
.slideshow { float: left; width: 530px; height: 210px; overflow: hidden; }
a.btn_blue { float: left; text-decoration: none; text-align: center; border: 1px solid #3c7fb1; }
a.btn_blue span {
    float: left; padding: 0 1px; display: inline; font-size: 12px; cursor: pointer;
    border-top: 1px solid #f6fbfe; border-right: 1px solid #e5f4fc; border-bottom: 1px solid #d4edfa; border-left: 1px solid #e5f4fc;
    color: #1a1a1a; background: url(../img/bg_button_blue.png) repeat-x;
}
a.btn_orange {
    float: left; text-decoration: none; text-align: center;
    border-top: 1px solid #c8610b; border-right: 1px solid #bc5908; border-bottom: 1px solid #a04902; border-left: 1px solid #bd5a08;
}
a.btn_orange span {
    float: left; padding: 0 1px; display: inline; font-size: 14px; cursor: pointer;
    border-top: 1px solid #fea154; border-right: 1px solid #f1964a; border-bottom: 1px solid #db8339; border-left: 1px solid #ef9449;
    color: white; background: url(../img/bg_button_orange.png) repeat-x;
}
a.btn_orange span img { margin: 5px 0; border: 0; }
a.btn_orange span:active { background: url(../img/bg_button_orange.png) 0 100% repeat-x; }

a.btn_gray { float: left; height: 20px; text-decoration: none; text-align: center; border: 1px solid #686a6b; }
a.btn_gray span {
    float: left; height: 18px; line-height: 18px; border: 1px solid #f8f8f8; cursor: pointer;
    color: black; background: url(../img/bg_button_gray.png) repeat-x;
}
input.textfield, textarea.textfield {
    float: left; line-height: 12px; display: inline; font-size: 12px;
    border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea;
    background: transparent;
}
input.textfield {
    height: 12px;
}
input.textfield:focus, textarea.textfield:focus { outline: none; }
input.textfieldnew, textarea.textfieldnew {
    float: left; line-height: 12px; display: inline; font-size: 12px;
    border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea;
}
input.textfieldnew {
    height: 12px;
}
input.textfieldnew:focus, textarea.textfieldnew:focus { outline: none; }